Shal District (Persian: بخش شال) is a district (bakhsh) in Buin Zahra County, Qazvin Province, Iran. At the 2006 census, its population was 23,935, in 5,527 families.[1] The District has one city: Shal.